leave one's mark - Francés Inglés Diccionario